﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DAL;
public partial class master_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string idActivo = Request.QueryString["ActivoID"];
        idActivoMejorado.Value = idActivo;
        ModContabilidad mod = new ModContabilidad();
        List<Tbl_ActivoFijos> lista = mod.getAllmejorasActivo(Convert.ToInt32(idActivo));
        if (lista != null && lista.Count > 0)
        {
            grv_ActivoFijo.DataSourceID = "";
            grv_ActivoFijo.DataSource = lista;
        }
    }

    protected string getCodigo(string idActivo)
    {
        int ActivoID = Convert.ToInt32(idActivo);
        ModContabilidad cont = new ModContabilidad();
        Tbl_ActivoFijos activo = cont.getActivoporID(ActivoID);
        return (activo != null)? activo.sCodigoActivoFijo: "null";
    }

    protected string getPersona(string id)
    {
        int ipersona = Convert.ToInt32(id);
        ModPersona modPersona = new ModPersona();
        Tbl_Personas persona = modPersona.getPersona(ipersona);
        return (persona != null) ? persona.sNombre + " " + persona.sApellido_paterno + " " + persona.sApellido_Materno : "null";
    }

    protected string formatDate(Object date)
    {
        DateTime current_date = (DateTime)date;
        return current_date.ToString("dd/MM/yyyy"); ;
    }
    protected void back_Click(object sender, EventArgs e)
    {
        Response.Redirect("ActivoFijoList.aspx");
    }
}